<?php

namespace App\Models\Operation;

use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes;

class TemplateAreaData extends Model
{

    public $table = 'template_area_datas';

    public $fillable = [
		// 模板类型,例如:AREA
    	'template_type',
		// 模板编号, 例子:001
		'template_no',
	 	// 通过资源类型和资源id, 可以唯一确认资源
		// 资源类型, 1 => 直播, 2 => 专题，3 => 推荐位，4=>点播媒资 5=>栏目列表
		'resource_type',
		// 资源编号 例如: AREA001x1x0y0
		'area_no',
		// 资源ID
		'resource_id',
		// 开始时间
		'start_time',
		// 结束时间
		'end_time',
		// 首页类型
		'home_type',
		// 栏目列表ID
		'collist_id',
		// 栏目ID
		'column_id',
		// 二级栏目ID
		'subcolumn_id',
		// 内容模板详情ID
		'template_details_id',
		// 区位编号
		'tag_no',
    ];

    /**
     * The attributes that should be casted to native types.
     *
     * @var array
     */
    protected $casts = [
		// 内容模板类型名
		'template_type' => 'string',
		// 内容模板编号
		'template_no' => 'string',
		// 资源类型
		'resource_type'=>'integer',
		// 区位编号
		'area_no'=>'string',
		// 资源ID
		'resource_id' => 'integer',
		// 首页类型
		'home_type' => 'integer',
		// 栏目列表
		'collist_id' => 'integer',
    ];
}
